"""
llm factory
"""
from common.const import LLMType
from common.log import logger


def create_bot(llm_type):
    """
    create a llm_type instance
    :param bot_type: llm type code
    :return: llm instance
    """
    if llm_type == LLMType.OLLAMA:
        from llm.ollama_api.ollama_api import OllamaAPI
        return OllamaAPI()
    logger.error("not llm type!")
    raise RuntimeError
